package com.xyz.tag.html;

import java.util.List;
import java.util.Set;


public interface XYIElement extends XYIHTMLTag {

  public void setId( String id );

  public void setClasss( String classs );

  public void addClasss( String classs );

  public void setStyle( String style );

  public void addStyle( String style );

  public XYIElement addElement( XYIHTMLTag element );

  public XYIElement addElements( XYIHTMLTag... elements );

  public XYIElement addElements( List<XYIHTMLTag> elements );

  public XYIElement addAttribute( String name, String value );

  public XYIElement addAttribute( XYIAttribute attribute );

  public XYIElement addAttributes( XYIAttribute... attributes );

  public XYIElement addAttributes( Set<XYIAttribute> attributes );

  public XYIElement setElements( XYIHTMLTag... elements );

  public XYIElement setElements( List<XYIHTMLTag> elements );

  public XYIElement setAttributes( Set<XYIAttribute> attributes );

}